iT邦幫忙

2022 iThome 鐵人賽

DAY 1
0
Software Development

30天學習.Net MAUI系列 第 1

1.介紹與前言

  • 分享至 

  • xImage
  •  

大家好,我是Felix。最近微軟在其Build 2022大會,發布了.NET MAUI(Multi-platform App UI)跨平臺框架,該框架可讓.NET開發者將一份程式碼,用於建構多平臺應用程式。這次鐵人賽來試著學習一下,並記錄一些使用的心得。

什麼是.NET MAUI?

據官方docs上所寫的說明,.NET 多平臺應用程式 UI (.NET MAUI) 是一種跨平臺架構,可用於使用 C# 和 XAML 建立原生行動和傳統型應用程式。

https://ithelp.ithome.com.tw/upload/images/20220916/20108931dBzHO7YiRw.png

並且官方說.NET MAUI是 Xamarin.Forms 的演進,從行動裝置延伸至桌面案例,從頭開始重建 UI 控制項以獲得效能和擴充性。

所以有使用Xamarin.Forms來建置跨平臺使用者介面的人,可能會覺得MAUI與Xamarin.Form有許多相似之處。

而差異之處在於使用 .NET MAUI,您可以使用單一專案建立多平臺應用程式,但您可以視需要新增平臺特定的原始程式碼和資源。

.NET MAUI架構

我們能從下面圖看到.NET MAUI的應用程式架構,可以看到MAUI其實是一個中介層,將各類不同的平台透過.NET MAUI依不同的平台進行跨平台的實現,而MAUI主要是讓我們能在以.NET為基底來去實現App邏輯和UI的配置。

https://ithelp.ithome.com.tw/upload/images/20220916/20108931DAzQEa1f6a.png

接下來的30天,我會記錄學習.NET MAUI的使用心得與練習,大家下次見。


下一篇
2.準備與安裝環境
系列文
30天學習.Net MAUI30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言